<?php
/**
 * Regras de negócio relacionadas a Usuário
 * @category   Application
 * @package    Model
 * @copyright  Copyright (c) 2012 FencerWeb
 * @version $Id$
 */
Class Application_Model_Usuario{

	/**
	 * 
	 * Método responsável por recuperar os dados do usuário
	 * @param array $cod_usuario
	 * @return array
	 */
	public static function getDadosUsuario($cod_usuario){
		return Application_Model_Dao_Usuario::getDadosUsuario($cod_usuario);
		
	}
	
	/**
	 * Método responsável por atualizar os dados do usuário
	 * @param array $dados
	 * @param Zend_Db_Adapter $db
	 * @return int cod_usuario
	 */
	 
	public static function atualizaDadosUsuario($dados, $db = null){
		
		$arrDados["cod_usuario"]         = $dados["cod_usuario"];
		$arrDados["vlr_senha"] 			 = $dados["vlr_senha"];
		$arrDados["num_tentativa"] 		 = $dados["num_tentativa"];
		$arrDados["flg_primeiro_acesso"] = $dados["flg_primeiro_acesso"];
		$arrDados["flg_bloqueio"] 		 = $dados["flg_bloqueio"];
		$arrDados["num_cpf_pessoa"] 	 = $dados["num_cpf_pessoa"];
		$arrDados["cod_perfil"] 		 = $dados["cod_perfil"];
		
		return Application_Model_Dao_Usuario::atualizaDadosUsuario($arrDados, $db);
		
	}
}